import type { RouteRecordRaw } from 'vue-router'
import type { CategoryObj } from '@/api/product/attr/type'
// 定义用户小仓库数据state类型
export interface UserState {
  token: string | undefined
  menuRoutes: RouteRecordRaw[] // vue-router 内置的对象类型
  username: string
  avatar: string
  buttons: string[]
}

// 定义分类仓库state对象的ts类型
export interface CategoryState {
  c1CategorySelectId: string | number
  c2CategorySelectId: string | number
  c3CategorySelectId: string | number
  c1Arr: CategoryObj[]
  c2Arr: CategoryObj[]
  c3Arr: CategoryObj[]
}
